/*
 * createTime: 2020/2/26 16:21
 * description: 公共模块服务接口
 */

import { BaseService, Service } from '@/core';

@Service('app/userHf')
export default class extends BaseService {
	// 获取邀请码
	immediateInvitation(params) {
		return this.request({
			url: '/immediateInvitation',
			params: {
				...params
			}
		});
	}

	// 获取rid
	getRelationId(params) {
		return this.request({
			url: '/getRelationId',
			params: {
				...params
			}
		});
	}

	// 微信登录
	loginWx(params) {
		return this.request({
			url: '/loginWx',
			method: 'POST',
			data: {
				...params
			}
		});
	}

	// 生成拼多多推广链接
	generateUrl(params) {
		return this.request({
			url: '/generateUrl',
			params: {
				...params
			}
		});
	}

	// 判断用户是否首单
	isFirstOrder(params) {
		return this.request({
			url: '/isFirstOrder',
			params: {
				...params
			}
		});
	}

	// 签到提醒
	update(params) {
		return this.request({
			url: '/update',
			method: 'POST',
			data: {
				...params
			}
		});
	}

	// 个推消息打开统计
	gt(params) {
		return this.request({
			url: '/gt',
			method: 'POST',
			data: {
				...params
			}
		});
	}
	
	// 获取联盟主号appkey
	getMainKey(params) {
		return this.request({
			url: '/getMainKey',
			params: {
				...params
			}
		});
	}
}
